// 使用mock 模拟定义接口
import Mock from "mockjs";
// 定义接口请求时长
Mock.setup({
  timeout: 400, // 400毫秒后返回数据
});

// Mock.mock( rurl, rtype, function( options ))
// 如上是 使用mock定义接口请求的方式
// rurl 表示请求的地址
// rtype 表示请求方式
// function( options ) 请求成功后对应的执行函数 options 参数 中包含 本次请求的url type body(请求体)

import loginMock from "./login.js";
import pressMock from "./press.js";
import userMock from "./user.js";

// 1. 定义登录接口
Mock.mock("/login", "post", loginMock.loginMock);

// 2. 根据不同角色返回不同菜单的接口
Mock.mock("/getpress", "post", pressMock.pressMock);

// 3. 用户管理页,获取所有用户接口
Mock.mock("/getUserList", "post", userMock.userMock);

// 4. 删除用户接口
Mock.mock(new RegExp("/deleteUser.*"), "get", userMock.deleteMock);

// 5. 编辑用户接口
Mock.mock("/editUser", "post", userMock.editMock);

// 6. 添加用户接口
Mock.mock("/addUser", "post", userMock.addMock);
